#pragma once

#include <string>

namespace rewine
{

enum class machine_t : int {
    MACHINE_I386 = 0,
    MACHINE_AMD64 = 1,
};

std::string to_string(machine_t machine);

extern machine_t g_machine;

extern int g_szPointer;

long get_page_size();
long get_page_mask();

} // namespace rewine
